FAQs & TIPS

1. Why doesn't command drag work when holding the Safari Menu menu?

Because it isn't a menu extra. Let me explain. Menu items such as the iChat menu, monitors, sound and even the clock are true menu extra's. These are plugins to the system.
Back in Mac OS 10.1, developers could hack the private framework that enabled this feature to make their own menu extra's. But Since 10.2 that trick didn't work anymore. I guess Apple didn't want that.

I've heard that there are ways to enable this back, but it requires you to install 3rd party apps. So just to be safe for future version of the system, I decided tot just use what Apple wants us to use.

2. Can you implement the "favicons" instead of those other icons?

Some people have sent me the exact location of where the favicons are stored. However, extracting the icons is not that simple. The data structure (ie how the file is saved by Safari) is difficult to decode. 

I'm affraid that Safari Menu will never support favicons, unless ofcourse Safari saves the favicons in a more "readable" file structure.

3. Why does Safari Menu open a new Safari window when I select a bookmark? Why doesn't it just use an existing window?

Since Safari beta 2, which was released the 14th of April, you can set Safari to open a bookmark in the current window. I've also found that not only will a bookmark be shown in the current window, but it will be a new tab. Ain't that cool :)

4. Can I use Safari Menu as a file launcher?

Yes you can. This tip came from Mike Price.

What you do is make a bookmark from a file (either an application, picture, movie, ...). You do this by applying the following syntax: file://localhost/PathToTheFile where PathToTheFile is a URL type path to a specific file.

For example: suppose I wanted to launch iCal from the bookmark.

What you do is make a new bookmark in Safari and type the following URL: file://localhost/Applications/iCal.app (note the extension)

Additionally, you can go to Safari Menu and select the "Go to URL" menu item and type the same URL.

If you wanna reach a file from a different drive, simply change "localhost" to the name of the drive.

5. I want to translate Safari Menu in my native language. What do I do?

First of all, thanks for willing to do this.

To do this, following the following steps:
- control click on the Safari Menu icon, select Show Package Contents in the contextual menu that appears
- In the window that open, double click on "Contents". Then open the "Resources" folder.
- In here you should find several x.lproj files (where x is a language). Inside one of those folder you'll find 3 files called "Localizable.strings", "MainMenu.strings" and "Preferences.strings"
- Use these file to translate the product. Only change the text on the right of the "=".
- Once you're done, send the 3 files to me at jesus@edot-software.com

6. I want to have a different menu icon, what do I do?

Currently, the only way to change the default icons to your own is by hacking Safari Menu a bit. I'm not gonna tell you how because it's not very user friendly.
The other way is to send me your icons and I'll put them in the next version of Safari Menu. 

If however the demand is high, I'm willing to set a separate folder where you drop your icons and then choose them from Safari Menu.

7. I have a question and/or tip, what do I do?

Open your mail applications and send an email to jesus@edot-software.com